sea aster

Explore definitions, synonyms, and language insights of sea aster

Definitions

Noun
a common European aster that grows in salt marshes

More General Terms